/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.jinyao.exploit.modules.gen.dao;


import com.jinyao.exploit.common.base.dao.CrudDao;
import com.jinyao.exploit.modules.gen.entity.Table;
import com.jinyao.exploit.modules.gen.entity.TableColumn;

import java.util.List;

/**
 * 业务表字段DAO接口
 * @author ThinkGem
 * @version 2013-10-15
 */
public interface DataBaseDictDao extends CrudDao<TableColumn> {

	/**
	 * 查询表列表
	 * @param table
	 * @return
	 */
	List<Table> findTableList(Table table);

	/**
	 * 获取数据表字段
	 * @param table
	 * @return
	 */
	List<TableColumn> findTableColumnList(Table table);
	
	/**
	 * 获取数据表主键
	 * @param table
	 * @return
	 */
	List<String> findTablePK(Table table);
	
}
